Maps on mavericks blank

Having updated my Macbook Pro Retina to Mavericks, I find that the new Maps app is blank and not loading the maps, in either standard, hybrid or Satellite view.


Various other users have reported changing the Language order solves this, but I only have one language (English) that is set. Others suggested it worked in full screen mode and/or after a reboot, but I have tried this too and this has no effect.


Has anyone else had this issue or found any other resolution to the problem?

MacBook Pro with Retina display, OS X Mavericks (10.9)

Posted on Oct 27, 2013 3:44 AM

Reply
12 replies

Dec 26, 2013 5:04 AM in response to Nickmanchester

User applebit924, in another thread, noted that the file ~/Library/Cache/MapTiles/MapTiles.sqlitedb seemed to be at the core of the issue. On my system, a 17-inch Mid-2010 MBP running 10.9.1, deleting the directory ~/Library/Cache/MapTiles (with Maps not running) forced it to regenerate the data when launched, and resolved the issue for me without requiring a reboot. Your mileage may vary.

Dec 26, 2013 11:38 AM in response to Steeljack

@Steeljack,


Thanks for the reply. I deleted the above-mentioned file, ensuring that Maps was not running (via a ps) and restarted, but everything was the same.


For what it's worth, it works when I run it as root, and while I have tried dtrussing the output, I haven't found the difference between why root works and my user doesn't, but my guess is either a permissions issue or some file(s) that I haven't accounted for yet.


I expect to have to debug this kind of mess on Lunix, but really, on OSX?

Sep 3, 2014 9:16 AM in response to kimvan

This problem had been plaguing me for months, and none of the suggestions I tried online helped. I finally tried looking in the console, and found lots of lines like this:


9/3/14 10:58:57.512 xpcd[206]: com.apple.geod[733]: registration request failed: (0x11, 0x0) Could not obtain real path to the container root (~/Library/Containers/com.apple.geod/Data): The operation couldn’t be completed. No such file or directory

9/3/14 10:58:57.703 com.apple.launchd[1]: (com.apple.geod[733]) Job appears to have crashed: Illegal instruction: 4

9/3/14 10:58:57.703 com.apple.launchd[1]: (com.apple.geod) Throttling respawn: Will start in 10 seconds


I tried rm -r ~/Library/Containers/com.apple.geod and then re-launched Maps, and much to my delight, I was finally seeing actual maps!


The console showed my map tiles being recreated, and fixing permissions on the com.apple.Maps container (which directory I had earlier tried deleting, based on other online suggestions):


9/3/14 11:03:34.284 com.apple.geod[800]: /SourceCache/GeoServices/GeoServices-702.15.12/GEOTileDBWriter.mm:203 recreating tile database because manifest URL changed

9/3/14 11:03:34.284 com.apple.geod[800]: /SourceCache/GeoServices/GeoServices-702.15.12/GEOTileDBWriter.mm:406 Recreating tile database

9/3/14 11:03:50.311 xpcd[206]: restored permissions (100600 -> 100700) on /Users/jim/Library/Containers/com.apple.Maps/Container.plist


It seems that removing both of those got rid of whatever corruption had been causing this long-standing problem. I hope this might help someone else.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Maps on mavericks blank

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.